/*大小调整，覆蓋原样式*/
#content .page-header {
  min-height: 55px;
}
#content .content-title{
  margin:10px 0;
}
#content .breadcrumb{
  padding-top:20px;
}
.form-control{
  height:30px;
}
.btn-reduce{
  padding: 4px 10px;
  border-radius: 3px;
}
//form调整
.form-input-group.lighter .input-group-addon{
  padding:2px 8px;
}
.form-input-group.lighter .input-group-content{
  padding:2px 8px;
}
.form-input-group.lighter input{
  height:28px;
  line-height: 18px;
}
.border-top{
  border-top:solid 1px @item-border;
}
form .row .col-sm-6:nth-child(odd){
  clear: both;
}
/*位置调整*/
.positionNoRel{
  position:static !important;
}
.fullWidth{
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: initial;
}
.center{
  text-align: center !important;
}
.center div{
  margin-right: auto; margin-left: auto;display: inline-block;
}
.text-right{
  text-align: right !important;
}
.hidden{
  display:none;
}
.transparent{
  background: transparent !important;
  color:transparent !important;
}
.clear {
  clear:both;
}
.line {
  clear:both;
}
.overflow-hidden{
  overflow: hidden;
}
/*按钮*/
.btn-gray{
  background:rgb(228,228,228);
  border: 1px solid @default-border-color;
}
/*图标字体*/
.point-before{
  margin-left:15px;
}
.point-before:before{
  font-family: 'FontAwesome';
  content: '\f067';
  margin:0 5px 0 -15px;
}
.mobel{
  font-weight: bold !important;
  color: #238DE5;
}
.icon-glow{
  text-shadow: 0px 0px 5px @main-text-color;
}
.font-small{
  font-weight:lighter;
  font-size: 12px;
}
.font-light{
  font-weight:lighter;
}
.font-big{
  font-size: 14px;
}
.font-big span{
  font-size: 14px;
}
.font-big div{
  font-size: 14px;
}
.font-large{
  font-size: 18px;
}
.font-large i{
  font-size: 18px;
}
.weight-bold{
  font-weight:bold;
}
.font18{
  font-size: 18px;
}
.font16{
  font-size: 16px;
}
.font12{
  font-size: 12px;
}
.weightbold{
  font-weight:bold;
}

.fontNormal{
  font-weight:normal;
}
.fontBigger{
  font-size:15px;
}
.font-bigger{
  font-size:24px;
}
.font-bigger i{
  font-size:24px;
}
.font-larger{
  font-size:28px;
}
.font-larger i{
  font-size:28px;
}
/*显示模式调整间距*/
.dl-horizontal.textleft{
  margin-bottom:8px;
}
.dl-horizontal.textleft dt {
  text-align:left;
}
/*间隔的设置*/
.width-auto{
  width:auto !important;
  input {
    width:auto !important;
  }
}
div.spacer{
  margin-:28px;
}
.padding-left-8{
  padding-left:8px;
}
.padding-left-15{
  padding-left: 15px;
}
.nopadding-left{
  padding-left:0px !important;
}
.nopadding-horizontal{
  padding-left:0px;padding-right:0px;
}
.nopadding-right{
  padding-right:0px !important;
}
.button-padding{
  padding:6px 12px;
}
.no-inner-margin div,ul{
  margin-top:0px;
  margin-bottom:0px;
}
.left0{
  margin-left: 0px !important;
}
.left4{
  margin-left: 4px;
}
.left8{
  margin-left: 8px;
}
.right8{
  margin-right:8px;
}
.left16{
  margin-left: 16px;
}
.left60{
  margin-left: 60px;
}
.left-15{
  margin-left: -15px;
}
.right4{
  margin-right: 4px;
}
.right8{
  margin-right: 8px;
}
.right10{
  margin-right: 10px;
}
.right15{
  margin-right: 15px;
}
.right20{
  margin-right: 20px;
}
.top2{
  margin-top: 2px;
}
.top4{
  margin-top: 4px;
}
.top5{
  margin-top:5px;
}
.top6{
  margin-top:6px;
}
.top8{
  margin-top:8px !important;
}
.top10{
  margin-top:@base-padding !important;;
}
.top16{
  margin-top:16px;
}
.top18{
  margin-top:18px;
}
.top30{
  margin-top:30px;
}
.top40{
  margin-top:40px;
}
.top50{
  margin-top:50px;
}
.top60{
  margin-top:60px;
}
.top-base{
  margin-top:@base-margin + @base-padding;
}
.bottom0{
  margin-bottom: 0px;
}
.bottom8{
  margin-bottom: 8px;
}
.bottom10{
  margin-bottom: 8px;
}
.abs-top-44{
  top:44px;
}
/*颜色的设置*/
.main-text-color {
  color:@main-text-color;
}
.body-text-color {
  color:#2c2e2f;
}
.header-text-color {
  color:@light-grey-color;
}
.link-color {
  color:@blue-color;
}
.key-point-color {
  color:#F37936;
}
.bk-color-white{
  background-color: white;
}
.bk-color-brand{
  background-color: @brand-info;
  color:white;
}
.bk-color-red{
  background-color:red;
  color:white;
}
.bk-color-concrete{
  background-color:#a40f37;
  //color:#666666;
  color:white;
}
/*鼠标及手势等样式*/
.pointer{
  cursor: pointer;
}
.text-underline{
  text-decoration: underline;
}
.hover-bk:hover{
  background-color:@table-bg-hover;
}
/*表格自适应*/
@media (min-width: 1365px) {
  .table-responsived {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsived > .table {
    margin-bottom: 0;
  }
  .table-responsived > .table > thead > tr > th,
  .table-responsived > .table > tbody > tr > th,
  .table-responsived > .table > tfoot > tr > th,
  .table-responsived > .table > thead > tr > td,
  .table-responsived > .table > tbody > tr > td,
  .table-responsived > .table > tfoot > tr > td {
    white-space: nowrap;
  }
}
/*列表相关*/
.list-group li {
  list-style: none;
}
.dropdown-menu li div {
  padding: 5px 5px;
}
.dropdown-menu li div:hover {
  background-color:#ddd;
}
/*减少panel上下的padding*/
.top-buffer { margin-top:20px; }
.bottom-buffer-little { margin-bottom:4px; }
.nopadding-vertical{
  padding-top:0px !important;
  padding-bottom:0px !important;
}
.padding-top8{
  padding-top:8px;
}
.padding-top16{
  padding-top:16px;
}
.padding-top-16{
  padding-top:-16px;
}
.padding-bottom10{
  padding-bottom:10px !important;
}
.nomargin-vertical{
  margin-top:0px !important;
  margin-bottom:0px !important;
}
.nomargin-horizontal{
  margin-left:0px !important;
  margin-right:0px !important;
}
/*减少panel=body上下的padding*/
.panel-body.nopadding-vertical{
  padding-top:0px !important;
  padding-bottom:0px !important;
}
//删除图标
.del-icon{
  font-size: x-large;
}
.del-icon:hover{
  color: @primary-color;
}
